﻿using QuanLyGiaoVuDAL.DTO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QuanLyGiaoVuService.ReportServices
{
    public interface ITaiLieuReportService
    {
        TaiLieuDTO GetTaiLieuById(Guid id);
        IEnumerable<TaiLieuDTO> GetAllTaiLieu(Guid? maThuMuc, bool? timThuMucCon, Guid? maLoaiTaiLieu, Guid? maNguoiTao, bool? chiaSe);
        IEnumerable<LoaiTaiLieuDTO> GetLoaiTaiLieu(Guid? maLoaiTaiLieu);

        IEnumerable<ThuMucDTO> GetThuMuc(Guid? thuMucId);
        IEnumerable<ThuMucDTO> GetAllThuMucByMaThuMucCha(Guid? maThuMucCha);
        String GetDuongDanThuMuc(Guid maThuMuc);
    }
}
